package com.qing.annotation.singleton;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 *
 * 标记为单例 <br/>
 * 被此注解标记的类, 会自动生成其单例实例, 不可标记在抽象类或接口上
 *
 * @author qing <br/>
 * 2023/9/24
 */
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.CLASS)
public @interface Singleton {
}
